package com.sxfq.loansupermarket.backsystem.modular.tcCenter.service;

import com.sxfq.loansupermarket.backsystem.modular.arrival.entity.ScoreDealInfo;
import com.sxfq.loansupermarket.backsystem.modular.basicData.entity.DoctorInfo;
import com.sxfq.loansupermarket.backsystem.modular.basicData.entity.PayServicedInfo;
import com.sxfq.loansupermarket.backsystem.modular.basicData.entity.TcInfo;
import com.sxfq.loansupermarket.backsystem.modular.basicData.entity.VipLevelInfo;
import com.sxfq.loansupermarket.backsystem.modular.doctorLooked.entity.JgInfo;
import com.sxfq.loansupermarket.backsystem.modular.doctorLooked.entity.SfInfo;
import com.sxfq.loansupermarket.backsystem.modular.tcCenter.entity.ConsultantInfo;
import com.sxfq.loansupermarket.backsystem.modular.tcCenter.entity.DepartmentInfo;
import com.sxfq.loansupermarket.backsystem.modular.tcCenter.entity.NurseInfo;

import java.util.List;

/**
 *
 * @author py
 * @Date 2018年4月19日23:15:54
 */
public interface IConsultantDetailsService {

    ScoreDealInfo orderOperation(String reservationsId);

    ConsultantInfo diagnoseTc(String reservationsId);

    List<NurseInfo> getNurseList();

    List<TcInfo> getTcList();

    List<SfInfo> getSfList();

    List<JgInfo> getJgList();

    List<DoctorInfo> getDoctorList();

    List<DepartmentInfo> getDepartmentList();

    String getMoneyBalance (String reservationsId);

    Double getJfbalance(String reservationsId);

    VipLevelInfo getVipLevel(String reservationsId);

    String getObtainDeductionMethod();

    List<PayServicedInfo> orderDealListTc(String reservationsId);

}